package thread_01;

public class Demo18 {
    public static void main(String[] args) throws InterruptedException {
        Thread t = new Thread(() ->{
            while(true){
                System.out.println("hello thread");
                try {
//                    SLEEP也是带有时间的，也是TIME_WAITING
                    Thread.sleep(1000);
                } catch (InterruptedException e) {
                    throw new RuntimeException(e);
                }
            }
        });

        t.start();
//      死等 WAITING
        t.join();
//      TIMED_WAITING
        t.join(3600 * 1000);
    }
}
